import QMFetch from 'fetch/index';

/**
 * 消息管理
 */
export default {
    /**
     * 获取API菜单
     */
    fetchMenu: () => QMFetch({
        url: 'api/menu',
        method: 'GET'
    }),

    /**
     * 获取当前菜单
     */
    fetchCurrentMenu: () => QMFetch({
        url: 'api/menu/current',
        method: 'GET'
    }),

    /**
     * 创建菜单
     */
    createMenu: (button) => QMFetch({
        url: 'api/menu/create',
        method: 'POST',
        body: {
            menu: {
                button
            }
        }
    }),

    /**
     * 删除菜单
     */
    deleteMenu: () => QMFetch({
        url: 'api/menu/delete',
        method: 'POST'
    }),

    /**
     * 切换菜单激活状态
     */
    toggleMenu: () => QMFetch({
        url: 'api/menu/toggle',
        method: 'POST'
    }),

    /**
     * 获取图文详情
     */
    getMPNewsDetail: (media_id) => QMFetch({
        url: `api/material/${media_id}`,
        method: 'GET'
    }),

    /**
     * 获取图片链接
     */
    getImageDetail: (media_id) => QMFetch({
        url: `api/material/detail`,
        method: 'GET',
        body: {
            media_id
        }
    }),

    getNewsDetail: (id) => QMFetch({
        url: `api/advancedNews/detail`,
        method: 'GET',
        body: {
            id
        }
    })

}